/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gace.dao;

import gace.basededatos.Conexion;
import gace.logica.Renta;
import java.sql.Connection;
import java.sql.SQLException;

/**
 *
 * @author Cast-Valv-HP
 */
public class RentaDao {

    Connection conexion;

    public RentaDao() throws SQLException{
        this.conexion =  Conexion.getConexion();
    }
    
    /*
     * OJO: Mirando el diagrama ER noto que no existe una relacion
     * entre habitacion y servicios. Luego, ¿como vamos a saber
     el precio de una habitacion? ok, decimos por ejemplo que una habitacion 
     (la 9, por ejemplo) es el codigo 12 (por ejemplo) en la tabla servicios. 
     * ¿Pero como sabemos eso fisicamente? Creo que necesitamos agregar una
     * llave foranea (el id del servicio) a la tabla habitaciones. Que piensan?
     */

    /**
     * Se registra entrada del cliente en el hotel. Si este tiene reserva,
     * su entrada es directa. Si no, debe verificarse primero la disponibilidad
     * de las habitaciones (metodo en clase HabitacionDao). Se asume que esta
     * verificacion fue hecha antes del llamado a este metodo.
     * @param r1 Objeto de tipo Renta que representa el registro de la entrada
     * de un cliente al hotel como huesped.
     */
    public void checkIn(Renta r1){

        
    }

    /**
     * Se elimina el registro de la tabla renta con la informacion del hospedaje
     * del cliente.
     * @param r1
     */
    public void checkOut(Renta r1){

    }

}
